home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1991 …esperately Seeking Seven / Desperately Seeking Seven.2mg / Dev.CD.8 / Essentials / Tools / DTS.Samples / SC15CDevSamples / Assembly / E16.CDev < prev    next >
Encoding:
Text File  |  1990-05-25  |  2.2 KB  |  37 lines  |  [04] ASCII Text (0x0000)

  1. ; Max AsmIIGS equates file for CDev message values and flag bits
  2. ; Copyright (c) 1989-1990, Apple Computer, Inc, All Rights Reserved
  3.  
  4. MachineCDEV     gequ    1               ;machine test, return 0 if NOT ok to run on this machine
  5. BootCDEV        gequ    2               ;boot time init call or Install call - no parms
  6. ShutDownCDEV    gequ    3               ;shut down or de-install the CDEV - no parms
  7. InitCDEV        gequ    4               ;called when being shown - data1 = windowPtr
  8. CloseCDEV       gequ    5               ;called when being removed - data1 = windowPtr
  9. EventsCDEV      gequ    6               ;call3ed when an event - data1 = ptr to event record
  10. CreateCDEV      gequ    7               ;called so that a CDEV can create its controls inline - data1 = window
  11. AboutCDEV       gequ    8               ;called so that a CDEV can create its about text inline - no parms
  12. RectCDEV        gequ    9               ;called so that a CDEV can dynamically compute its rectangle data1 = rectprr
  13. HitCDEV         gequ    10              ;called when ctl is "hit" - data1 = Hdl to ctl hit, data2 = Ctl Id
  14. RunCDEV         gequ    11              ;called when daRun is called
  15. reserved1       gequ    12              ;reserved for Apple Computer's future use
  16. reserved2       gequ    13              ;reserved for Apple Computer's future use
  17. reserved3       gequ    14              ;reserved for Apple Computer's future use
  18. NeverUsed1      gequ    15
  19. NeverUsed2      gequ    16
  20.  
  21. wantMachine     gequ    1               ;these flags are set in the CDEV flags resource to tell the Control
  22. wantBoot        gequ    2               ;panel which of the above messages the CDEV actually needs
  23. wantShutDown    gequ    4
  24. wantInit        gequ    8
  25. wantClose       gequ    16
  26. wantEvents      gequ    32
  27. wantCreate      gequ    64
  28. wantAbout       gequ    128
  29. wantRect        gequ    256
  30. wantHit         gequ    512
  31. wantRun         gequ    1024
  32. wantReserved1   gequ    2048
  33. wantReserved2   gequ    4096
  34. wantReserved3   gequ    8192
  35. updateSSfromBRAM gequ   16384           ;this is for use by Apple Computer, Inc ONLY! <- I mean it!
  36. CanBeUnActive   gequ    32768           ;set this bit if the cdev can be made inactive by the user
  37.